﻿using AutoMapper;
using Modules;
using Modules.Attachment;
using Modules.Device;
using Modules.Manager;
using Modules.Project;
using Modules.System.Role;
using PmSoft;
using PmSoft.Entity;
using System.ComponentModel.DataAnnotations;
using static Modules.Project.ProjectConstants;

namespace ManagementApi.Models.Project
{
    public class AuditProjectUpdateApplyDto
    {
        public ProjectUpdateApply? NewInfo { get; set; }
        public ProjectInfo? OldInfo { get; set; }

        /// <summary>
        /// 中标通知书附件列表
        /// </summary>
        public List<AttachmentsForm<int>> NewAttachments { get; set; } = new();

        /// <summary>
        /// 中标通知书附件列表
        /// </summary>
        public List<AttachmentsForm<int>> OldAttachments { get; set; } = new();
    }
}